package com.zhf.eduuserboot.service;

import com.zhf.eduuserboot.entity.User;
import org.apache.ibatis.annotations.Param;

/**
 * @Author: ZhaoHuanfeng
 * @Date: 2021/2/14 13:09
 */
public interface UserService {
    /**
     *
     * @param phone
     * @param password
     * @return
     */
    User login(@Param("phone") String phone, @Param("password") String password);

    /**
     * 检查手机号是否被注册过
     * @param phone
     * @return
     */
    Integer checkPhone(String phone);

    /**
     * 用户注册
     * @param phone
     * @param password
     * @return
     */
    Integer register( String phone, String password,String nickName,String headImg);

    /**
     * 修改用户头像和昵称
     * @param userid 用户id
     * @param portrait 头像地址
     * @param name  用户昵称
     * @return
     */
    Integer updatePortraitAndName( String userid, String portrait, String name);

    /**
     * 修改密码
     * @param userid 用户id
     * @param password 密码
     * @return
     */
    Integer updatePassword( String userid, String password);
}
